﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace BEL
{
    public class Anuncio
    {
        #region atributos
        private int _anuncioId;
        private String _anuncioDescripcion;
        private int _usuIdAlta;
        private DateTime _fechaAlta;
        private int _usuIdModifica;
        private DateTime _fechaModifica;
        #endregion

        #region properties
        public int UsuIdAlta
        {
            get { return _usuIdAlta; }
            set { _usuIdAlta = value; }
        }
        

        public DateTime FechaAlta
        {
            get { return _fechaAlta; }
            set { _fechaAlta = value; }
        }
        
        public int UsuIdModifica
        {
            get { return _usuIdModifica; }
            set { _usuIdModifica = value; }
        }
       

        public DateTime FechaModifica
        {
            get { return _fechaModifica; }
            set { _fechaModifica = value; }
        }

        public int AnuncioId
        {
            get { return _anuncioId; }
            set { _anuncioId = value; }
        }
        
        public String AnuncioDescripcion
        {
            get { return _anuncioDescripcion; }
            set { _anuncioDescripcion = value; }
        }
        #endregion

        #region constructor

        public Anuncio(int anuncioId, String anuncioDescripcion, int usuIdAlta, DateTime fechaAlta, int usuIdModifica, DateTime fechaModifica)
        {
            _anuncioId = anuncioId;
            _anuncioDescripcion = anuncioDescripcion;
            _usuIdAlta = usuIdAlta;
            _fechaAlta = fechaAlta;
            _usuIdModifica = usuIdModifica;
            _fechaModifica = fechaModifica;
        }

        public Anuncio()
        {

        }

        #endregion

        #region funciones

        public Boolean AltaTag(String anuncioDescripcion, DateTime anuncioFecha)
        {
            return false;
        }

        public Boolean BajaAnuncio(int anuncioId){
            return false;
        }

        public Boolean ValidarAnuncio()
        {
            return false;
        }

        #endregion


    }
}
